Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update python docker tag #4099

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 8, 2024

This PR contains the following updates:

Package Type Update Change
python minor 3.12.8 -> 3.13.1
python final minor 3.12-alpine -> 3.13-alpine
python stage minor 3.12.8-alpine3.20 -> 3.13.1-alpine3.20
python final minor 3.12.8-alpine3.20 -> 3.13.1-alpine3.20

Configuration

📅 Schedule: Branch creation - "* 0-3 * * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@echoix
Copy link
Collaborator

echoix commented Oct 8, 2024

Python 3.13 was only out since today (oct 7). Let's give it a chance

Copy link
Contributor

github-actions bot commented Oct 8, 2024

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Elapsed time
✅ API spectral 1 0 2.34s
⚠️ BASH bash-exec 6 1 0.03s
✅ BASH shellcheck 6 0 0.37s
✅ BASH shfmt 6 0 0 1.08s
✅ COPYPASTE jscpd yes no 6.48s
✅ DOCKERFILE hadolint 128 0 33.54s
✅ JSON jsonlint 20 0 0.27s
✅ JSON v8r 22 0 21.91s
⚠️ MARKDOWN markdownlint 266 0 299 35.08s
✅ MARKDOWN markdown-table-formatter 266 0 0 298.79s
⚠️ PYTHON bandit 212 66 4.96s
✅ PYTHON black 212 0 0 6.6s
✅ PYTHON flake8 212 0 2.89s
✅ PYTHON isort 212 0 0 1.97s
✅ PYTHON mypy 212 0 17.32s
✅ PYTHON pylint 212 0 41.85s
✅ PYTHON ruff 212 0 0 0.75s
✅ REPOSITORY checkov yes no 49.48s
✅ REPOSITORY git_diff yes no 1.18s
⚠️ REPOSITORY grype yes 26 21.72s
✅ REPOSITORY secretlint yes no 23.89s
✅ REPOSITORY trivy yes no 23.65s
✅ REPOSITORY trivy-sbom yes no 0.36s
⚠️ REPOSITORY trufflehog yes 1 62.38s
✅ SPELL cspell 713 0 19.91s
⚠️ SPELL lychee 348 10 31.87s
✅ XML xmllint 3 0 0 2.13s
✅ YAML prettier 160 0 0 5.82s
✅ YAML v8r 102 0 41.82s
✅ YAML yamllint 161 0 3.25s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

@renovate renovate bot force-pushed the renovate/python-3.x branch from b4d6c84 to d1bc964 Compare October 8, 2024 10:34
@renovate renovate bot force-pushed the renovate/python-3.x branch from 5188ed9 to 283857e Compare October 13, 2024 06:13
@renovate renovate bot force-pushed the renovate/python-3.x branch from 283857e to 9cf02bf Compare October 17, 2024 21:55
@nvuillam
Copy link
Member

I think pytest or one of its plugin is not compatible with latest python version :/

@echoix
Copy link
Collaborator

echoix commented Dec 19, 2024

I think pytest or one of its plugin is not compatible with latest python version :/

Something weird is happening though, as a segmentation fault (core dumped) doesn't sound like a Python thing. It needs to be something compiled, maybe a problem in some library that doesn't expect musl? I still don't exclude something in the bash script yet, I'm not 100% certain that it is in Python. But... why wouldn't all the jobs fail then... is it only one tool/library that is present in each of these single-linter images that needs to be recompiled?

/entrypoint.sh: line 69:    15 Segmentation fault      (core dumped) pytest --reruns 3 --reruns-delay 10 -v --timeout=300 --durations=0 --numprocesses auto --dist loadscope -k "${TEST_KEYWORDS}" megalinter/

@echoix
Copy link
Collaborator

echoix commented Dec 19, 2024

What about trying python 3.12.8 (same Python) on newer alpine? (The php version might change)
In case we copy a static binary that expects a newer alpine / newer musl? (It doesn't make sense to me though, as it is supposed to be statically compiled, right?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants